$(function(){



    $('.submit-action').click(submitAction);


    var isEmptyObject =  function( obj ) {
        for ( var name in obj ) {
            return false;
        }
        return true;
    }
    function submitAction(){
        if($(".submit-action").hasClass("disabled")){
            return ;
        }
        if(!$("#username").val() || !$("#password").val()){
            alert('用户名或者密码不能为空');
            return;
        }
        $('.submit-action').addClass('disabled');

        $.ajax({
            type: "post",
            dataType:'json', //接受数据格式
            cache:false,
            data : {
                username: $("#username").val(),
                password: $("#password").val()

            },
            url: '/users/login2',
            success: function(data, textStatus){
                var dataObj = data.data;
                if(data.status == '200'){

                    //不做权限控制
                    //if(document.referrer){
                    //    location.href = document.referrer
                    //}else{
                    //    location.reload();
                    //}

                    //权限控制
                    if(!isEmptyObject(dataObj.permMap) && dataObj.permMap.back){
                        location.href = document.referrer ? document.referrer : location.href;
                        location.reload();
                    }else{
                        sjApp.showMsg({
                            cls : 'error',
                            html : '对不起，您没有权限'
                        })
                        //alert('对不起，您没有权限');
                    }

                }else {
                    sjApp.showMsg({
                        cls : 'error',
                        html : '服务器错误，请稍后重试'
                    })
                    //alert('服务器错误，请稍后重试');
                }

                $('.submit-action').removeClass('disabled');

            },
            error: function(){

            }
        });
    }

    var $inp = $('input');

    $inp.keypress(function (event) {
        var key = event.which;
        if (key == 13) {
            $(".submit-action").click(); //支持firefox,IE武校
            //$('input:last').focus();
            $(".submit-action").focus();  //支持IE，firefox无效。

//以上两句实现既支持IE也支持 firefox
        }
    });

})